Masteriyo\RestApi\Controllers\Version1\LessonsController B

Total Complexity 89
Dependencies 8
Dependents 2
Total lines 1,164
Lines of code 786
Logical lines of code 183
Comment lines 272
Methods 19
Properties 6

Methods 19

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
C
33 29 85
get_item_schema()
B
25
1 273
get_lesson_data()
A
40 10 53
update_item_permissions_check()
S
49 6 32
create_item_permissions_check()
S
49 6 32
delete_item_permissions_check()
S
49 6 32
delete_video_video_meta_data()
S
48 4 37
register_routes()
S
40 1 80
get_download_materials()
S
49 3 32
get_object()
S
57 4 16
description_data()
S
63 5 10
get_collection_params()
S
46 1 43
prepare_objects_query()
S
59 2 15
get_video_source()
S
68 3 8
get_video_source_url()
S
67 3 8
prepare_object_for_response()
S
63 2 9
get_users_related_to_lesson()
S
62 1 13
prepare_links()
S
72 1 5
__construct()
S
81 1 3